lower/degrade oneself - Français Anglais Dictionnaire